<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*about*/
@media screen and (max-width: 1500px){
	.common_banner{height: 380px;}
	.common_banner .main h3{font-size: 30px;}
	.section_tit h3{font-size: 24px;}
	.about_main .section1 .left p{padding: 20px;}
	.about_main .section1 .block .txt{padding: 20px;}
	.about_main .section2 .item{padding: 30px 15px;}
	.about_main .section2 .item h3{font-size: 20px;}
	.about_main .section4 .item .hover .title h3{font-size: 16px;}
}
@media screen and (max-width: 1366px){
	.about_main .section1 .block p{}
}
@media screen and (max-width: 992px){
	.common_banner{height: 200px;}
	.common_banner .main{width: 300px; margin-top: 0 !important; transform: translate(0,-50%);}
	.common_banner .main h3{font-size: 22px;}
	.common_banner .main .en{font-size: 14px; letter-spacing: 2px;}
	.common_banner .main .line{margin: 10px 0;}
	.about_main .section1{padding: 20px 0;}
	.section_tit h3{font-size: 18px;}
	.about_main .section1 .desc{margin: 15px 0; font-size: 14px;}
	.about_main .section1 .left{width: 100%;}
	.about_main .section1 .right{position: static; width: 100%;}
	.about_main .section1 .block{position: static;}
	.about_main .section1 .block .txt{width: 100%;}
	.about_main .section1 .block .bg{display: none;}
	.about_main .section1 .left p{position: static; background: none; color: #666; padding: 10px 0; line-height: 22px;}
	.about_main .section1 .block:nth-of-type(1) .txt{background: none; padding: 10px 0;}
	.about_main .section1 .block:nth-of-type(2) .txt{background: none; padding: 10px 0;}
	.about_main .section1 .block .txt p{color: #666; line-height: 22px; height: auto;}
	.about_main .section2{padding: 20px 0 0;}
	.about_main .section2 .items{margin-top: 20px; padding-bottom: 50px;}
	.about_main .section2 .item{width: 48%; margin: 5px 1%; padding: 15px 10px;}
	.about_main .section2 .item h3{font-size: 16px; margin: 10px 0;}
	.about_main .section2 .item p{line-height: 22px; height: 110px;}
	.about_main .section3{padding: 20px 0;}
	.common_btn{width: 36px; height: 36px; top: 48%;}
	.left_btn{left: 10px;}
	.right_btn{right: 10px;}
	.about_main .section3 .items{margin-top: 20px; margin-left: 40px; margin-right: 40px;}
	.about_main .section3 .item .year{text-align: center; padding-bottom: 10px;}
	.about_main .section3 .item p{margin-top: 15px; line-height: 22px;}
	.about_main .section4{padding: 20px 0;}
	.about_main .section4 .items{margin-top: 20px; margin-left: 40px; margin-right: 40px;}
}

/*contact*/
@media screen and (max-width: 1500px){
	.common_contact .left h3{font-size: 24px;}
	.common_contact .right h3{font-size: 24px;}
	.common_contact .left .info .name{font-size: 18px;}
	.common_contact .right .form .box input{height: 40px; padding: 5px 10px;}
	.common_contact .right .form .box textarea{height: 100px;}
	.common_contact .right .form .box button{height: 50px;}
	.contact_main #contactMap{height: 400px;}
}
@media screen and (max-width: 992px){
	.contact_main .section1{margin-top: 0; padding-bottom: 20px;}
	.common_contact .container_s{padding: 20px 15px;}
	.common_contact .left{width: 100%;}
	.common_contact .left h3{font-size: 18px;}
	.common_contact .left .desc{padding-top: 10px; margin-top: 10px;}
	.common_contact .left .info{margin-top: 20px;}
	.common_contact .left .info p{font-size: 14px;}
	.common_contact .right{width: 100%; margin-top: 20px;}
	.common_contact .right h3{font-size: 18px;}
	.contact_main #contactMap{height: 200px;}
	.map_contant img{width: 80px;}
	.map_contant span{font-size: 12px;}
}

/*index*/
@media screen and (max-width: 1500px){
	.index_main .section2 .txt_block h3{font-size: 24px;}
	.index_main .section2 .item .label{height: 50px; left: 30px; bottom: 30px;}
	.index_main .section2 .item .label i{width: 48px; height: 48px;}
	.index_main .section2 .item .label span{font-size: 18px; line-height: 48px;}
	.index_main .common_tit h3{font-size: 24px;}
	.index_main .section3 .item h2{font-size: 18px; line-height: 70px;}
	.index_main .section3 .item .hover{padding: 30px;}
	.index_main .section3 .item .hover h3{font-size: 18px;}
	.index_main .section3 .item .hover p{font-size: 14px; margin: 20px 0;}
	.index_main .section3 .item .hover a{margin-top: 30px;}
	.index_main .section4 .block{padding: 20px 15px;}
	.index_main .section4 .block .hover h3{font-size: 20px;}
	.index_main .section4 .block .hover p{font-size: 16px;}
	.index_main .section5 .items{margin-top: 30px;}
	.index_main .section5 .block{padding: 30px 20px;}
}
@media screen and (max-width: 992px){
	.index_main .section1 .pagination{bottom: 0;}
	.index_main .section2{margin-top: 0; padding-bottom: 0; padding-top: 20px; background: #fff;}
	.index_main .section2 .txt_block{width: 100%; padding: 0; margin-bottom: 15px;}
	.index_main .section2 .img_block{display: none;}
	.index_main .section2 .txt_block h3{font-size: 18px; display: block; text-align: center; border: none; padding: 0;}
	.index_main .section2 .txt_block p{margin: 15px 0; font-size: 14px; line-height: 22px;}
	.index_main .section2 .txt_block a{margin: 0 auto; width: 120px;}
	.index_main .section2 .item{width: 100%; float: none; margin: 5px 0;}
	.index_main .section2 .item .label span{font-size: 14px;}
	.index_main .section3{padding: 20px 0;}
	.index_main .common_tit h3{font-size: 18px;}
	.index_main .common_tit span.line{margin: 10px auto;}
	.index_main .section3 .items{margin-top: 15px;}
	.index_main .section3 .item{width: 100%; margin-bottom: 10px;}
	.index_main .section3 .item h2{font-size: 16px; line-height: 40px;}
	.index_main .section4{padding: 20px 0;}
	.index_main .section4 .bg{display: none;}
	.index_main .section4 .common_tit h3{color: #333;}
	.index_main .section4 .common_tit span.en{color: #777;}
	.index_main .section4 .items{margin-top: 15px; margin-left: 40px; margin-right: 40px;}
	.index_main .section4 .block{padding: 10px;}
	.index_main .section4 .block .txt_block h3{font-size: 16px;}
	.index_main .section4 .block .txt_block p{margin-bottom: 10px;}
	.index_main .section4 .block img{width: 80%; margin: 0 auto;}
	.index_main .section4 .block .hover{padding-top: 50%;}
	.index_main .section5{padding: 20px 0;}
	.index_main .section5 .items{margin-top: 15px; margin-left: 40px; margin-right: 40px;}
	.index_main .section5 .item{padding: 0;}
	.index_main .section5 .block{box-shadow: none; border: 1px solid #f5f5f5;}
	.index_main .section5 .block .date{font-size: 24px;}
	.index_main .section5 .block p{margin: 20px 0;}
	.index_main .section5 .block a{line-height: 36px; width: 120px;}
}

/*news*/
@media screen and (max-width: 1500px){
	
	
	.page li{width: 46px; height: 46px;}
	.page li a{font-size: 12px; line-height: 46px;}
}
@media screen and (max-width: 992px){
	.news_main{padding-bottom: 20px;}
	.news_main .links a{padding: 10px 0; font-size: 14px;}
	.news_main .links a:before{background-size: 24px;}
	.news_main .items{margin: 20px 0;}
	.news_main .item{margin-top: 10px;}
	.news_main .item .img_block{width: 100%; float: none;}
	
	.page li{width: 36px; height: 36px;}
	.page li a{font-size: 12px; line-height: 36px;}
}

/*news detail*/
@media screen and (max-width: 1500px){
	.newsdetail_main .main h3{font-size: 20px;}
}
@media screen and (max-width: 992px){
	.newsdetail_main{padding: 10px 0;}
	.newsdetail_main .crumbs{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.newsdetail_main .main{margin-top: 10px; padding: 15px;}
	.newsdetail_main .main h3{font-size: 16px; text-align: justify;}
	.newsdetail_main .main .dot{margin: 10px 0;}
	.newsdetail_main .main .cont{padding: 10px 0;}
	.newsdetail_main .main .cont p{line-height: 22px;}
	.newsdetail_main .main .label{display: none;}
	.pagecontrol .share{display: none;}
	.pagecontrol{margin-top: 20px;}
	.pagecontrol .list{width: 100%; text-align: center;}
	.pagecontrol .list a{margin-right: 5px; margin-left: 5px; float: none; display: inline-block; vertical-align: middle;}
}

/*product*/
@media screen and (max-width: 1500px){
	.product_main .links a{padding: 20px 0; font-size: 16px;}
}
@media screen and (max-width: 992px){
	.product_main{padding-bottom: 20px;}
	.product_main .links a{width: 100%; padding: 10px 20px; text-align: left; font-size: 14px;}
	.product_main .items{margin-bottom: 20px;}
	.product_main .item{width: 100%;}
	.product_main .item .img_block{border: 1px solid #f5f5f5;}
}

/*product_detail*/
@media screen and (max-width: 1500px){
	.pdetail_main .section2 .txt_block h3{font-size: 40px;}
	.pdetail_main .section2 .txt_block h4{font-size: 22px;}
	.pdetail_main .section2 .txt_block p{font-size: 24px;}
	.pdetail_main .section3 .info h3{font-size: 24px;}
	.pdetail_main .section3 .item .txt_block{padding-left: 550px;}
	.pdetail_main .section4 .title h3{font-size: 24px;}
}
@media screen and (max-width: 992px){
	.pdetail_main .section1{padding: 40px 0;}
	.pdetail_main .section1 h3{font-size: 30px;}
	.pdetail_main .section1 .crumbs{text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.pdetail_main .section2{padding: 20px 0;}
	.pdetail_main .section2 .img_block{width: 80%; float: none; margin: 0 auto;}
	.pdetail_main .section2 .txt_block{width: 100%; float: none; margin-top: 15px;}
	.pdetail_main .section2 .txt_block h3{font-size: 24px; text-align: center;}
	.pdetail_main .section2 .txt_block h4{font-size: 16px; text-align: center;}
	.pdetail_main .section2 .txt_block p{margin-top: 20px; font-size: 14px;}
	.pdetail_main .section2 .txt_block .pagecontrol{display: none;}
	.pdetail_main .section3{padding: 10px 0;}
	.pdetail_main .section3 .item{padding: 10px 0;}
	.pdetail_main .section3 .item .img_block{width: 100%; float: none;}
	.pdetail_main .section3 .item .txt_block{padding-left: 0; padding-top: 10px;}
	.pdetail_main .section3 .info h3{font-size: 16px;}
	.pdetail_main .section3 .info p{font-size: 14px; line-height: 24px; background-position: left 1px; margin: 3px 0;}
	.pdetail_main .section3 .single_txt{padding: 10px 0;}
	.pdetail_main .section4{padding: 20px 0;}
	.pdetail_main .section4 .title h3{font-size: 18px;}
	.pdetail_main .section4 .items{margin-top: 30px;}
	.pdetail_main .section4 .item h3{font-size: 16px;}
	.pdetail_main .section4 .item p{font-size: 14px;}
}

/*resource*/
@media screen and (max-width: 1500px){
	.resource_main .section1{padding: 30px 0;}
	.resource_main .section1 p{font-size: 20px;}
	.resource_main .title h3{font-size: 24px;}
	.resource_main .section2 .item{padding: 30px;}
	.resource_main .section2 .item span{font-size: 36px; width: 70px; line-height: 70px;}
	.resource_main .section2 .item p{font-size: 16px;}
	.pop_resource .pop_main{padding: 40px 80px; margin-top: -220px;}
	.pop_resource .pop_main .item span{font-size: 18px; margin-top: 10px;}
	.pop_resource .pop_main .info p{margin-top: 15px; padding-top: 15px;}
	.pop_resource .pop_main .info{margin-bottom: 20px;}
	.pop_resource .pop_main a{margin-top: 20px; font-size: 16px;}
	.pop_resource .pop_main .scroll{height: 200px;}
}
@media screen and (max-width: 992px){
	.resource_main .section1 p{font-size: 16px; line-height: 24px;}
	.resource_main .section1 i{margin-top: 20px;}
	.resource_main .section1 .info{font-size: 14px; line-height: 24px; margin-top: 15px;}
	.resource_main .section2{padding: 20px 0;}
	.resource_main .title h3{font-size: 18px;}
	.resource_main .title span{margin-top: 10px;}
	.resource_main .section2 .items{margin-top: 15px;}
	.resource_main .section2 .item{width: 100% !important; border-top: 1px solid #dbdbdb !important; border-left: none !important; border-bottom: none !important; border-right: none !important; padding: 15px;}
	.resource_main .section2 .item p{height: auto;}
	.resource_main .section3{padding: 20px 0;}
	.resource_main .section3 .items{margin-top: 20px;}
	.resource_main .section3 .item{padding: 15px 10px; margin-top: 10px;}
	.resource_main .section3 .item .brief span.single{width: 50px; line-height: 50px; font-size: 26px;}
	.resource_main .section3 .item .brief .label{margin-left: 10px; width: 200px;}
	.resource_main .section3 .item .brief .label .dot span.addr{max-width: 120px;}
	.resource_main .section3 .item .brief .label .name{font-size: 14px; line-height: 30px;}
	.resource_main .section3 .item .brief .label .dot{line-height: 20px;}
	.resource_main .section3 .item .brief .label .dot span{font-size: 12px;}
	.resource_main .section3 .item .brief .more{width: 30px; height: 30px; font-size: 18px; line-height: 26px;}
	.pop_resource .pop_main{top: 10px; right: 10px; bottom: 10px; left: 10px; width: auto; margin-top: 0; padding: 30px; overflow: auto;}
	.pop_resource .pop_main .close{top: 20px; right: 20px; position: fixed;}
	.pop_resource .pop_main .scroll{height: auto; padding: 0;}
	.pop_resource .pop_main h3{font-size: 14px;}
	.pop_resource .pop_main .item span{font-size: 14px;}
	.pop_resource .pop_main a{font-size: 14px; line-height: 36px;}
}

/*service*/
@media screen and (max-width: 1500px){
	.service_main .links a{padding: 20px 0; font-size: 16px;}
	.service_main .section1 .item .txt_block{padding: 40px 30px;}
	.service_main .section3 .items{padding: 70px 0;}
	.service_main .section3 .item h3{font-size: 15px;}
	.service_main .section3 .item p{font-size: 15px;}
	.service_main .section3 .single_block .txt_block{padding: 70px 50px;}
	.service_main .section4 .item .block{padding: 30px 20px;}
}
@media screen and (max-width: 992px){
	.service_main .links a{width: 100%; padding: 10px 20px; text-align: left; font-size: 14px;}
	.service_main .section1{padding: 10px 0;}
	.service_main .section1 .item{margin: 10px 0;}
	.service_main .section1 .item .img_block{width: 100%; height: 140px; position: static;}
	.service_main .section1 .item .txt_block{width: 100%; float: none !important; padding: 10px; height: auto;}
	.service_main .section1 .item .txt_block h3{font-size: 16px; margin-bottom: 10px;}
	.service_main .section1 .item .txt_block p{line-height: 22px;}
	.service_main .section2{padding: 10px;}
	.service_main .section3{padding-bottom: 50px;}
	.service_main .section3 .items{padding: 20px 0;}
	.service_main .section3 .item{width: 100%; float: none; overflow: hidden; margin: 10px 0; text-align: left;}
	.service_main .section3 .item .icon{width: 80px; height: 80px; float: left;}
	.service_main .section3 .item h3{margin: 10px 0 0; padding-left: 100px;}
	.service_main .section3 .item p{padding-left: 100px;}
	.service_main .section3 .single_block .txt_block{padding: 15px; width: 100%;}
	.service_main .section3 .single_block .txt_block h3{font-size: 16px; padding-bottom: 10px; margin-bottom: 10px;}
	.service_main .section3 .single_block .txt_block p{line-height: 26px; font-size: 14px;}
	.service_main .section3 .single_block .img_block{position: static; width: 100%; height: 140px;}
	.service_main .section4{padding: 20px 0;}
	.service_main .section4 .items{margin: 0;}
	.service_main .section4 .item{width: 50%; padding: 5px;}
	.service_main .section4 .item .block{padding: 10px;}
	.service_main .section4 .item h3{font-size: 14px; padding-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.service_main .section4 .item a{margin-top: 10px; width: 100px; line-height: 30px; font-size: 12px;}
	.service_main .section4 .page{margin-top: 20px;}
	.service_main .section5{padding: 20px 0;}
}

/*search*/
@media screen and (max-width: 1500px){
	.search_main .form_box h3{font-size: 26px;}
}
@media screen and (max-width: 992px){
	.search_main .form_box{padding: 15px 0 0;}
	.search_main .form_box h3{font-size: 18px;}
	.search_main .form_box form{margin-top: 15px;}
	.search_main .form_box input{height: 40px; padding: 0 10px;}
	.search_main .form_box button{width: 40px; height: 40px;}
}</pre></body></html>